联合查询和连接查询的区别`连接查询有那些类型?举一个左外连接的例子

来源:百度知道 编辑:UC知道 时间:2024/05/27 07:23:42
联合查询和连接查询的区别`连接查询有那些类型?举一个左外连接的例子

表a
ID 姓名 城市id
1 王 1

表b
ID 姓名 城市ID
559 李 2

表c
id 城市名称
1 上海
2 北京

联合查询是纵向的
select * from a union all select * from b
结果:
ID 姓名 城市id
1 王 1
559 李 2

连接查询是横向的
select a.*,c.城市名称 from a left join c on a.城市id = c.id

结果:
ID 姓名 城市id 城市名称
1 王 1 上海